precast concrete amour unit - Turkish English Dictionary